package Entity;

import World.ISingletonAwake;
import World.Module.EventSystem.TypeSystems;
import World.Singleton;

import java.util.HashSet;

public class EntitySystemSingleton extends Singleton implements ISingletonAwake {
    private TypeSystems typeSystems;

    public TypeSystems GetTypeSystems() {
        return typeSystems;
    }

    private void SetTypeSystems(TypeSystems typeSystems) {
        this.typeSystems = typeSystems;
    }

    @Override
    public void Awake() {
        this.SetTypeSystems(new TypeSystems(InstanceQueueIndex.Max));

       //TODO
    }


}
